﻿// 功能：OpenGL ES 显示类型结构
// 描述：
// 作者：温伟鹏
// 日期：2010/5/24 17:10:39

using System;
using System.Runtime.InteropServices;

namespace MeizuSDK.Drawing.OpenGLES
{
    /// <summary>
    /// OpenGL ES 显示类型结构
    /// </summary>
    [StructLayout(LayoutKind.Sequential)]
    public struct EGLNativeDisplayType
    {
        static IntPtr myHdc = NativeMethods.GetDC(IntPtr.Zero);
        internal IntPtr Pointer;

        public EGLNativeDisplayType(IntPtr hdc)
        {
            Pointer = hdc;
        }
        /// <summary>
        /// 默认显示类型
        /// </summary>
        public static readonly EGLNativeDisplayType Default = new EGLNativeDisplayType(myHdc);
    }
}
